home *** CD-ROM | disk | FTP | other *** search
- function die_init()
- {
- player.walkup = false;
- player.walkdown = false;
- player.walkleft = false;
- player.walkright = false;
- speedausgleich = 0;
- }
- function goto_gameover()
- {
- _root.remove_bg();
- _root.player.swapDepths(_root.player.depth);
- gotoAndPlay(486);
- }
- stop();
- gotomenuok = false;
- shot._visible = false;
- var shotactive = 500000;
- var shotspeed = 200;
- var smokenum = 400000;
- var playeralive = true;
- var speed = 12;
- enemy.alive = "false";
- var enemyactive = 1000000;
- var ammoactive = 600000;
- var lifeactive = 800000;
- aktammo += 30;
- _root.score_txt += 200;
- var comespeedstart = 70;
- var comespeed = comespeedstart;
- var actives = 0;
- speedausgleich = 0;
- zufallammo = 600;
- zufallammo2 = 1600;
- durchschlagshotgun = 1;
- durchschlagMP = 0.5;
- durchschlag = durchschlagshotgun;
- tempoH = 0;
- tempoV = 0;
- var gunfires = true;
- var player_inj = false;
- var boss_act = false;
- mc_life.gotoAndStop("l" + _root.player_life);
- Key.removeListener(someListener);
- someListener = new Object();
- someListener.onKeyDown = function()
- {
- var _loc2_ = _root;
- if(_loc2_.playeralive == true && _root.player_inj != true)
- {
- if(Key.isDown(37))
- {
- _loc2_.player.walkleft = true;
- }
- if(Key.isDown(39))
- {
- _loc2_.player.walkright = true;
- }
- if(Key.isDown(38))
- {
- _loc2_.player.walkup = true;
- }
- if(Key.isDown(40))
- {
- _loc2_.player.walkdown = true;
- }
- if(Key.isDown(32))
- {
- if(_root.playeralive == true)
- {
- if(_root.aktammo > 0)
- {
- if(_root.gunfires == true)
- {
- _root.player.gotoAndStop("standfire");
- _root.gunGO_mc.gotoAndPlay(2);
- _root.gunfires = false;
- shotactive += 1;
- duplicateMovieClip(shot,"shot" + shotactive,16384 + shotactive);
- _root["shot" + shotactive]._visible = false;
- _root["shot" + shotactive].fly = true;
- _root["shot" + shotactive].shotspeed = shotspeed;
- _root.smoke.gotoAndPlay(2);
- _root.aktammo = _root.aktammo - 1;
- }
- }
- }
- }
- }
- };
- someListener.onKeyUp = function()
- {
- var _loc2_ = _root;
- if(_loc2_.playeralive == true)
- {
- if(Key.getCode() == 37)
- {
- _loc2_.player.walkleft = false;
- _loc2_.player.gotoAndStop("stand");
- }
- if(Key.getCode() == 39)
- {
- _loc2_.player.walkright = false;
- _root.speedausgleich = 0;
- _loc2_.player.gotoAndStop("stand");
- }
- if(Key.getCode() == 38)
- {
- _loc2_.player.walkup = false;
- player.gotoAndStop("stand");
- }
- if(Key.getCode() == 40)
- {
- _loc2_.player.walkdown = false;
- _loc2_.player.gotoAndStop("stand");
- }
- if(Key.getCode() == 32)
- {
- _loc2_.player.gotoAndStop("stand");
- }
- }
- };
- Key.addListener(someListener);
- _root.player.onEnterFrame = function()
- {
- if(player.walkleft == true)
- {
- if(player._x > 50)
- {
- player._x -= speed;
- shader._x -= speed;
- smoke._x -= speed;
- huntpos._x -= speed;
- shot._x -= speed;
- }
- player.gotoAndStop("walk");
- }
- if(player.walkright == true)
- {
- if(player._x < 190)
- {
- speedausgleich = 0;
- player._x += speed;
- shader._x += speed;
- smoke._x += speed;
- huntpos._x += speed;
- shot._x += speed;
- }
- else if(player._x >= 190)
- {
- speedausgleich = speed;
- var _loc2_ = 1;
- while(_loc2_ < 4)
- {
- if(_root["bg0" + _loc2_]._x < -1000)
- {
- _root["bg0" + _loc2_]._x += 2750;
- }
- if(_root["hulan" + _loc2_]._x < -1000)
- {
- _root["hulan" + _loc2_]._x += 2750;
- }
- _root["bg0" + _loc2_]._x -= speedausgleich;
- _root["hulan" + _loc2_]._x -= speedausgleich;
- _loc2_ = _loc2_ + 1;
- }
- }
- player.gotoAndStop("walk");
- }
- if(player.walkup == true)
- {
- if(player._y > 350)
- {
- player._y -= speed;
- shader._y -= speed;
- smoke._y -= speed;
- huntpos._y -= speed;
- shot._y -= speed;
- }
- player.gotoAndStop("walk");
- }
- if(player.walkdown == true)
- {
- if(player._y < 540)
- {
- player._y += speed;
- smoke._y += speed;
- huntpos._y += speed;
- shot._y += speed;
- }
- player.gotoAndStop("walk");
- }
- if(actives < 4)
- {
- if(random(comespeed) == 0)
- {
- enemyerzeuger.gotoAndPlay(2);
- }
- }
- if(comespeed > 20)
- {
- comespeed = int(comespeedstart - bodycount / 2);
- }
- if(aktammo < 30)
- {
- zufallammo = 300;
- }
- else
- {
- zufallammo = 600;
- }
- if(random(zufallammo) == 0)
- {
- ammoerzeuger.gotoAndPlay(2);
- }
- if(player_life < 2)
- {
- zufallammo2 = 200;
- if(random(zufallammo2) == 0)
- {
- lifeerzeuger.gotoAndPlay(2);
- }
- }
- if(_root.bodycount > 120 && _root.boss_act == false)
- {
- _root.boss_act = true;
- bosserzeuger.gotoAndPlay(2);
- }
- if(random(400) == 0)
- {
- weilierzeuger.gotoAndPlay(2);
- }
- if(random(800) == 0)
- {
- hanbaoerzeuger.gotoAndPlay(2);
- }
- if(random(800) == 0)
- {
- shengdaierzeuger.gotoAndPlay(2);
- }
- };
-